home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DS-CD ROM 2 1993 August
/
DS CD-ROM 2.Ausgabe (August 1993).iso
/
lernenun
/
ds0270
/
tgan.txt
< prev
next >
Wrap
Text File
|
1992-03-14
|
19KB
|
612 lines
Tab- Graphics 1.0
Anleitung und Referenz
Die Installation von Tab- Graphics
Bevor das Programm installiert wird, sollte eine Sicherungskopie
von der Originaldiskette erstellt werden.
Installtion auf Rechnern mit Diskettenlaufwerk
Erstellen Sie eine bootfähige Diskette. Je nach Rechnersystem
müssen dann folgende Files von der Sicherungskopie auf diese
Diskette kopiert werden:
Computer mit 8086 und 80186 Prozessor
tg8086.exe
tg.bat
litt.chr
sans.chr
herc.bgi (nur wenn eine Hercules- Karte verwendet wird)
demo1.tab
demo2.tab
demo3.tab
demo4.tab
Computer mit 80286, 80386, 80486 Prozessor
tg286.exe
tg.bat
litt.chr
sans.chr
herc.bgi (nur wenn eine Hercules- Karte verwendet wird)
demo1.tab
demo2.tab
demo3.tab
demo4.tab
Für den späteren Gebrauch können die Programme mit der Endung
.tab gelöscht werden, hierbei handelt es sich um Demofiles,
die im Verlauf dieser Anleitung benötigt werden und für die
Anwendung ohne Bedeutung sind.
Installation auf Rechnern mit einer Festplatte
Kopieren Sie je nach Rechnersystem (siehe obige Aufstellung) die
entsprechenden Files in das Verzeichnis, aus dem heraus Sie später
mit dem Programm arbeiten wollen.
Aufruf des Programms und Erstellen der Batch- Datei
Das Programm wird mit folgendem Aufruf gestartet:
tg8086 Param1 Param2 Param3 (Param4) + RETURN
tg80286 Param1 Param2 Param3 (Param4) + RETURN
end{ize
Der erste Parameter steht dabei für die Art der verwendeten
Graphikkarte. Suchen Sie in der folgenden Tabelle ihre Graphikkarte
und nehmen die entsprechende Zahl als ersten Parameter.
1. Parameter f. Graphikkarte
0 = Hercules
3 = EGA 640*350
4 = VGA 640*480
5 = EIZO MD-B10 640*480
6 = EIZO MD-B10 800*600
7 = EIZO MD-B10 800*600
8 = EIZO MD-B10 1024*768
Mit dem zweiten Parameter wird dem Programm mitgeteilt, ob Sie einen
Color- oder Monochrombilschirm verwenden.
2. Parameter Mono/Color
0 = Monochrom
1 = Color
Der dritte Parameter gibt Auskunft über den verwendeten Drucker.
3. Parameter Drucker
1 = HP- Deskjet, HP- Deskjet + HP- Laserjet
2 = 24 Nadel Drucker im Epson- Modus
Wird ein Nadeldrucker verwendet, so kann mit dem vierten Parameter
das Linespacing verändert werden. Als recht brauchbarer Wert ergibt
sich hier 50. Wird ein HP- Drucker verwendet, so hat dieser Werte
keine Bedeutung und kann weggelassen werden.
Der Aufruf von Tab- Graphics auf einem 8086, 80186- System mit
Hercules- Karte und Nadeldrucker sieht also folgendermaßen aus:
tg8086 0 0 2 50 + RETURN
Erstellen einer Batch- Datei
Einfacher geschieht der Aufruf über eine Batch- Datei. Wenn Sie
einen ASCII- Editor besitzen, können Sie die entsprechende Datei
(tg.bat) editieren und die Parameter ändern.
Verfügen Sie nicht über einen Editor, so geben Sie von der
DOS- Kommandoebene ein:
copy con tg.bat + RETURN
tg80286 4 1 2 + Return (80286 mit Color- VGA und Nadeldrucker)
Ctrl Z + Return
Nun haben sie eine Batch- Datei mit ihrer Konfiguration erstellt.
Der Aufruf des Programms ist nun einfach tg + Return
Das Menüsystem
Die Hotkeys
Nach dem Start von Tab- Graphics erscheint eine leere Tabelle und
der Cursor befindet sich im Feld {sl a1. Mit den Cursortasen
läßt sich der Cursor innerhalb der Tabelle bewegen; zusätzlich
stehen die Tasen Pos1, Ende und die beiden Bildtasten
zur Verfügung, um vertikal zu rollen bzw. zum ersten und letzten Feld in
der Tabelle zu springen. In Verbindung mit der CTRL- Taste kann
man die Tabelle mit den Tasten leftarrow
und rightarrow horizontal rollen.
In die Zelle, in der sich der Cursor befindet, kann Text, eine Zahl
oder eine Formel eingegeben werden. Der Inhalt eines Feldes kann mit
F2 editiert werden. Der Inhalt erscheint dann in der unteren
Bildschirmzeile, dabei kann in den bestehenden Inhalt an jede
Position ein Zeichen gelöscht oder eingefügt werden. Abgeschlossen
wird die Eingabe mit uparrow , downarrow oder
RETURN beendet werden. Der Abschluß mit den Pfeiltasten soll
dabei die Eingabe vieler Werte innerhalb einer Spalte erleichtern.
Mit F3 kann nach Angabe aller nötigen Parameter aus der Tabelle
heraus sofort gezeichnet werden.
Das Hauptmenue
Nach diesen einleitenden Worten über die wichtigsten Tasten, soll
nun das Menuesystem näher erläutert werden.
Durch Drücken der Tasten F10 oder <
bzw. >
erscheint das Hauptmenue. Sowohl dieses, als auch alle Untermenues
können mit ESC wieder verlassen werden. Einzelne Punkte eines
Menues werden durch Drücken der hervorgehobenen Buchstaben oder Zahlen
ausgewählt.
Nach Anwahl des Hauptmenues erscheint folgender Bildschirm:
Oben links befindet sich eine Information über die Zelle der
Tabelle, in der sich der Cursor momentan befindet, dabei kann
eine Zelle eine Zahl, Formel oder Text enthalten.
Das Schlüsselwort {sl Auto zeigt an, daß die gesamte Tabelle
nach änderung einer Zelle neu berechnet wird. Diese Option kann
über den Menue Tabelle verändert werden, so daß nur nach
Aufforderung über die Taste F2 neu berechnet wird.
Desweiteren befindet sich in der oberen Zeile noch eine Angabe
über den freien Speicher.
Die Menuepunkte bieten folgende Möglichkeiten:
Tabelle : In diesem Menue gibt es verschiedene Befehle zur
Bearbeitung der Tabelle, wie das Einfügen, Löschen von Spalten
und Reihen, das Anzeigeformat und die Breite der Zellen, das Umschalten
von Formel- auf Zahlenanzeige und das Abschalten der automatischen
Neuberechnung.
Bei EGA- und VGA- gibt es einen weiteren Punkt, der es ermöglicht
zwischen 24 und 38 Zeilen zu wählen.
Kopie : Hier können einzelnen Zellen oder Bereiche kopiert
werden.
Verschieben : Hier können Bereiche verschoben werden.
Utility : Sollen in eine Spalte Werte mit gleichem Abstand
untereinander ( z. B. 0, 0.2, 0.4, ...) eingetragen werden, so brauchen
diese nicht eingetippt werden, sondern können unter Angabe des
Startwertes und der Differenz mit dem Menuepunkt Füllen einfach
berechnet werden.
Wenn die Werte der späteren x- Achse nicht monoton steigend sind,
kann ein angegebener Bereich soriert werden, dabei werden die Formeln
automatisch angepaßt.
Parameter : In diesem Menuepunkt werden alle Parameter für die
Graphik eingetragen: Bereichsangaben für Linien, Kurven, Punkte,
Gitterlinien, x- Titel, y- Titel usw.
Graphik : Hier kann sofort auf den Graphikbildschirm umgeschaltet
werden. Aus der Tabelle heraus geschieht dies mit F3.
File : über dieses Menue können Tabellen geladen oder
gesichert werden.
Druck : Ausdruck der Tabelle in einen File oder zum Drucker.
Ende : verlassen von Tab- Graphics.
newpage
Der Menue- Baum
Einen überblick über die verschieden Unterpunkte des Haupmenues
gibt folgendes Diagramm. Die Möglichkeiten, die sich damit ergeben,
werden im folgenden erläutert.
Die erste Tabelle
Anhand von verschiedenen mitgelieferten Tabellen soll nun gezeigt
werden, wie man schnell und einfach eigene Graphiken erstellt.
Dazu müßen im momentanen Verzeichnis die Files demo1.tab..demo4.tab
enthalten sein.
Das Laden einer Tabelle
Nach dem Start von Tab- Graphics wird mit F10 das Menue
aufgerufen. Von dort wird mit F (= File) und L der
Unterpunkt Laden angewählt. Zum Laden der Tabelle Demo1 bitte
nun demo1 eingegeben.
Kurvenparameter
Die Tabelle enthält in der ersten und zweiten Spalte je 20 Werte.
Mit ESC gelangen Sie zum Hauptmenue zurück. Von dort aus
geht es nun mit P (= Parameter) und K (= Kurven) in
das Menue Kurvenparameter 1. Weitere Kurven können in den Menues
2..9 erreicht werden.
Bereichsangaben
Um nun die erste Graphik zu erstellen, muß dem Programm mitgeteilt
werden, wo sich die einzelnen Werte befinden. Mit x (= x - Achse),
a1 (= erste Zelle des x- Bereiches) und 20 wird der
Bereich in der Tabelle für die x- Werte angegeben. Entsprechend
werden die y- Werte mit y (= y- Achse), b1 und 20
eingetragen. Bei solchen Bereichsangaben muß lediglich beachtet werden,
daß für eine Kurve alle Bereiche die gleiche Anzahl von Werten
enthalten, die Position innerhalb der Tabelle spielt dabei keine
Rolle, also können Bereich auch überlappen oder identisch sein.
Kurvenart
Mit K (= Kurvenart) muß die Art der Kurve festgelegt werden, wobei
wir hier zunächst 2 (= kubischer Spline) wählen. Um die
erste Graphik zu sehen, wird mit Z (= Zeichnen) auf den
Graphikbildschirm umgeschaltet, von dem man durch Tastendruck
wieder zum Kurvenmenue zurückgelangt.
0 = keine Kurve
1 = Geradenstücke
2 = kubischer Spline
3 = Ausgleichsspline
4 = Polynom- Fit
5 = exp- Fit
6 = log- Fit
7 = power- Fit
8 = Fourier- Fit
kubischer Spline: Je zwei Datenpunkte werden mit einem Polynom
dritten Grades verbunden unter den Nebenbedingungen, daß die Datenpunkte
auf dem Spline liegen und daß die ersten Ableitungen aufeinander folgender
Splines übereinstimmen.
Ausgleichs Spline: Ebenfalls Polynome dritten Grades, jedoch
muß im Feld Gewichte ein Bereich eingetragen sein, in dem
in der Tabelle die Gewichte stehen, mit denen die einzelnen Datenpunkte
berücksichtigt werden. Die Gewichte müßen größer Null sein. Wenn
man die Gewichte mittels 1/ (Fehler von y) mit den Fehlern verknüpft,
kann man die Datenpunkte entsprechend ihrer Genauigkeit berücksichtigen.
Ebenso ergibt sich die Möglichkeit, die Kurve nach eigenen Vorstellungen
durch die Angabe entsprechender Gewichte durch die Punkte zu legen.
Für beide Splinetypen ist lediglich die erste Ableitung sinnvoll, da
die zweite Ableitung lediglich Geradenstücke darstellt und die dritte
Ableitung Konstanten sind.
Polynom: Hier wird ein Polynom n- Grades an die Werte gefittet.
Als Option kann der Grad des Polynoms angegeben werden, dieser kann
maximal fünf sein, was sechs Fit- Parametern entspricht.
exp- Fit f(x) = a , e^{b x
log- Fit: f(x) = a log(b x)
power- Fit f(x) = a x^b
Fourier- Fit:
f(x) = a_1 sin(x) + a_2 cos(x)+ a_3 sin(2x) +...+ a_6 sin(3x)
Auch hier besteht die Möglichkeit, die Anzahl der Fitparameter
einzugeben.
Ableitung
Es besteht die Möglichkeit, für alle angegebenen Kurvenarten die
nullte (= normale Kurve) bis dritte Ableitung zu zeichnen. Wenn Kurve
und Ableitung gezeichnet werden sollen, so muß dies über zwei
Kurven geschehen.
Punktart
In der ersten Graphik werden alle Punkte durch Kreuze repräsentiert.
Diese Standardeinstellung soll nun verändert werden. Dazu wählt
man mit P die Punktart. Zur Auswahl stehen:
0 = keine
1 = Punkte
2 = Kreuze
3 = Kreis
4 = Vollkreis
5 = Rechteck
6 = Vollrechteck
7 = Liste
Die Punkte 1- 6 sprechen sicherlich für sich, wobei zu beachten ist,
daß bei Punktart = 0 weder Punktmarkierungen noch Fehlerbalken gezeichnet
werden, während bei den anderen Punktarten das Symbol für die Markierug
gewählt wird; Fehlerbalken werden gezeichnet, wenn sie eine bestimmte
Größe haben und ein Bereich dafür angegeben ist. Auf die Fehlerbalken
wird später noch genauer eingegangen.
Wird der Punkt 7 angewählt, so kann ein Bereich in der Tabelle
angegegben werden, in dem für jeden Datenpunkt eine Zahl von 1- 6,
entsprechend der obigen Tabelle, steht. In der Zeichnung erhält dann
jeder Datenpunkt seine individuelle Markierung. Zu beachten ist, daß
die Anzahl der Datenpunkte mit der Anzahl der Werte in der Liste
exakt übereinstimmen muß, d. h. es muß immer für underline{alle
Datenpunkte einer Kurve die Art der Markierung gewählt werden.
Der Zeichenbereich
Mit den Menuepunkten x- Min- Max und y- Min- Max wird
festgelegt ob der Zeichenbereich automatisch den Daten angepasst
wird, oder ob ein Ausschnitt gezeichnet werden soll. Hier kann es
zu Rundungsproblemen kommen, z. B. kann es passieren, daß bei der
Bereichangabe 0.0..2.0 die Skalierung erst bei 0.2 beginnt, dies
kann durch Angabe von -0.001..2.0 als Bereich oder durch manuelle
Skalierung beseitugt werden.
Logarithmische Darstellung
Im Menuepunkt Optionen kann zwischen vier Arten der Darstellung
gewählt werden. Bei logarithmischer Darstellung müssen alle
entsprechenden Datenwerte, Skalierungspunkte usw. größer Null sein.
Es kann durchaus passieren, daß alle Datenpunkte positiv sind, während
bei der Berechnung der Fit- Kurve negative Werte auftreten und somit nicht
gezeichnet werden kann. In diesem Fall sollte man sich die Kurve
zunächst in normalen Darstellung ansehen und entsprechend anpassen.
Skalierung
Tab- Graphics berechnet normalerweise die Zwischenpunkte der Skalierung.
Sollen andere Zwischenwerte oder zusätzliche Werte eingezeichnet
werden, kann im Menuepunkt Optionen + Skalierung ein Bereich
in der Tabelle angegeben werden, in dem die zu zeichnenden Werte
stehen. Natürlich werden nur solche dargestellt, die innerhalb
des Zeichenbereiches liegen.
Auflösung
Die Anzahl der Zwischenwerte wird mit dem Menuepunkt Auflösung
im Untermenue Optionen festgelegt. Für die Darstellung auf
dem Bildschrim reicht eine Auflösung von 200- 300 Zwischenwerten.
Für den Ausdruck sollte ein höherer Wert (ca. 400) gewählt werden.
Der Ausdruck einer Graphik
Mit D (= Druck) kann in den Menues Punkte, Linien
und Kurven ein Ausdruck erstellt werden. Die Größe des
Ausdrucks wird über den Menuepunkt Optionen + Blöcke festgelegt.
Dabei wird bei Blöcke = 2 etwa 1/3 der Seite bedruckt, während
bei Blöcke = 5 die ganze Seite bedruckt wird.
Die Beschriftung
Im Menue Parameter + Global werden die Titel der x- und y- Achse
angegeben.
Gitterlinien
Im Menue Parameter + Global + Gitterlinien kann durch Angabe
eines Startwertes und des Abstandes ein Gitternetz erzeugt werden.
Die wählbare Linienart gilt dabei für x- und y- Gitter. Zu beachten
ist, daß der Startwert bei logarithmischer Darstellung größer Null
sein.
Linien, Kurven
In diesen beiden Menues gilt bis auf wenige Ausnahmen genau daß, was
im Menue Kurven gilt. Die Linienpunkte werden durch Polygonzüge
(Geradenstücke) verbunden. In beiden Menues wird mit dem Unterpunkt
Darstellen angezeigt, ob die entsprechende Linie bzw. der
entsprechende Punkt gezeichnet wird.
Im File demo2 sind viele der bisher besprochenen Möglichkeiten
gezeigt. Dieser kann geladen und aus der Tabelle heraus mit F3
sofort angezeigt werden.
Die Tabelle ausfüllen
Nachdem nun alle Gestaltungsmöglichkeiten der Graphik erklärt
wurden, soll nun die Bedienung der Tabellenkalkulation näher
betrachtet werden.
Laden Sie dazu bitte die Tabelle demo3.
Formeln
Die einzelnen Felder können mit Formeln verknüpft werden. Folgende
Funktionen stehen zur Verfügung:
+, -, *, /
sin, cos
exp, log
abs
round
trunc
sqrt, sqr
Potenzen von Feldern oder Zahlen stehen underline{nicht zur
Verfügung.
Tragen Sie nun in das Feld {sl c1 sqrt(abs(b1)) ein, der
entsprechende Werte soll den Fehler des y- Wertes darstellen.
Um nicht in jedes Feld die Formel eintragen zu müssen, wird
die Kopierfunktion benutzt.
Kopieren
Um die Formel aus {sl c1 zu kopieren wählt man aus dem Tabellenmenue
die Funktion K (= Kopieren). Dort wird c1 für die erste und die
letzte Zelle des Kopierbereiches und c2 bzw c20 für
erstes und letztes Feld des Zielbereiches eingegeben. Nun werden die
angegebenen Felder entsprechend gefüllt und berechnet; die in den Formeln
beutzten Zellen werden automatisch angepaßt.
Verschieben
Mit dieser Funktion können Bereiche der Tabelle verschoben werden.
Nachdem der Quellbereich bestimmt wurde, genügt für den Zielbereich
die Angabe des linken oberen Feldes.
Füllen
Unter der Annahme, das die Fehler der x- Werte konstant sind, werden
nun die Felder {sl d1 bis {sl d20 mit der Konstanten 0.1 gefüllt.
Im Menue Tabelle + Füllen gibt man den entsprechenden Bereich
ein, wobei man bei der letzten Reihe lediglich 20 eingibt.
Der Startwert ist natürlich 0.1, die Differenz 0.
Für die Füllfunktion gibt es zwei Abbruchbedingungen, entweder wenn
der maximale Werte überschritten wird oder wenn die letzte angegebene
Reihe überschritten wird, bei dem Versuch den Maximalwert zu erreichen.
Sortieren
Wenn man nun versuchen sollte die Tabellenwerte zu zeichnen, erhält
man die Fehlermeldung Monotoniefehler, d.h. die Tabelle muß nach
aufsteigenden x- Werten sortiert werden. Als Sortierbereich wird
a1 bis d20 und als Sortierschlüssel a1 bis a20
angegeben.
Nun können wie gewöhnlich im Menue Kurvenparameter 1 die
entsprechenden Bereiche eingetragen werden.
Im File demo4 befindet sich die sortierte Tabelle mit allen
angegebenen Bereichen. Zusätzlich sich noch einige Linien, Punkte und
Kurven eingetragen, so daß eine eine sehr komplexe Graphik ensteht.
Formel- / Zahlenanzeige
Um einen überblick über die verwendeten Formeln zu erhalten, kann
im Menue Tabelle mit F (= Formel) zwischen Formel- und Zahlenanzeige
gewechselt werden.
Auto an / aus
In größeren Tabellen kann die Eingabe verlangsamt werden, wenn
die Tabelle jedesmal neu berechnet wird, daher läßt diese Funktion
abschalten. Eine Neuberechnung erfolgt entweder mit F2 oder
durch einschalten der Autofunktion.
Format
Mit Format kann die Anzeige einzelner Felder geändert werden.
Spalte, Reihen, Breite
Mit Hilfe dieser Menuepunkte können an der Cursorposition Spalten
und Reihen eingefügt bzw. gelöscht werden. Ebenfalls kann die Breite
einzelner Spalten verändert werden.
Goto
Besonders in großen Tabellen läßt sich mit dieser Funktion
ein bestimmtes Feld sehr leicht anwählen.
Mode
Den Benutzern von EGA bzw VGA steht ein Menuepunkt zur Verfügung,
mit dem man zwischen 24 und 38 Zeilen- Darstellung wechseln kann.
Anhang
Ein Hinweis in eigener Sache: Das Programm wurde mit allen möglichen
Werten und Einstellungen getestet. Dadurch kann jedoch noch keine
Fehlerfreiheit garantiert werden. Sollte nun bei einer bestimmten
Konstellation ein Fehler auftreten, so bitte ich um Benachrichtigung
unter Angabe der Art des Fehlers, der Tabellenwerte, sowie der
Konfiguration des Computers.
Wolfgang Schadow
Niederheiden 58
5203 Much
Copyrightvermerk
Der rechtmäßige Erwerb der Programmdiskette erlaubt die Verwendung
des Programms und der Anleitung. Kopien dürfen lediglich zu
Sicherungszwecken erstellt werden, die Weitergabe des Programms
ist nicht erlaubt. Alle registrierten Benutzer haben die Möglichkeit
den telephonischen Support unter der Nummer 02245/ 8143 zu nutzen.
Das Programm wurde mit Turbo- Pascal 6.0 copyright Borland International
erstellt. Das Copyright der beigefügten Zeichensätze und Graphiktreiber
liegt bei Borland International.